package com.jqq.set_;

import java.util.HashSet;
import java.util.Objects;

/**
 * @author 姬倩倩
 * @version 1.0
 */
@SuppressWarnings({"all"})
public class HashSetSource {
    public static void main(String[] args) {
        HashSet hashSet = new HashSet();
        hashSet.add("java");
        hashSet.add("php");
        hashSet.add("java");
        hashSet.add("jack");

        HashSet set = new HashSet();
        //创建一个链表 使元素内容不同 但hash值一样 0-》1-》2-》3-》4...
        for (int i = 1; i < 13; i++) {
            set.add(new A(i));
        }

    }
}

class A{
    private int n;

    public A(int n) {
        this.n = n;
    }

    @Override
    public int hashCode() {
        return 100;//固定每个元素的hash值
    }
}
